package com.hrm.dao;

import java.util.List;
import java.util.Map;
import com.hrm.entity.EvaluationRecord;

public interface EvaluationRecordMapper {

	public int deleteEvaluationRecordById(long id);

	public EvaluationRecord selectEvaluationRecordById(long id);

	public List<EvaluationRecord> selectEvaluationRecordByMap(Map<String,Object> map);

	public List<EvaluationRecord> selectEvaluationRecord(EvaluationRecord evaluationRecord);

	public List<EvaluationRecord> selectAllEvaluationRecord();

	public int insertEvaluationRecord(EvaluationRecord evaluationRecord);

	public int updateEvaluationRecord(EvaluationRecord evaluationRecord);

	public int deleteEvaluationRecord(EvaluationRecord evaluationRecord);

	public int updateEvaluationRecordByMap(Map<String,Object> map);

	public int deleteEvaluationRecordByMap(Map<String,Object> map);
	public int getAllEvaluationRecordCounts();
	public int getEvaluationRecordCounts(EvaluationRecord evaluationRecord);
	public int getEvaluationRecordCountsByMap(Map<String,Object> map);
}
